Skip to main content

Calendar Item Reminder

  • Used to create user notifications through user-selected methods.
  • Not displayed on the calendar.
  • Always linked to another calendar item (except for another reminder item). In other words, it must have a dependency that determines its trigger time (timestamp) — the start property is always correctly defined. This type of item cannot exist on its own; it must be paired with another item of a different type.
  • The parent property is always null.
  • The start and end dates are always the same — the item has no duration, only a timestamp.
  • It cannot have variants, only a single current version. In other words, it does not have a baseline property.
  • It cannot be broken into parts — it has no descendants, cannot act as a parent for any other calendar item, and cannot have a children property.

Reminder keywords

PlantUML Diagram

PlantUML Diagram

PlantUML Diagram

PlantUML Diagram

PlantUML Diagram

PlantUML Diagram

PlantUML Diagram

  REMINDER_KEYWORDS = 'reminder'
| 'rem'
| 'notify';

SHORT_ADD_REMINDER_CMD = 'mkrem'
| 'addrem'
| 'newrem'
| '+rem'
| 'nrem';

SHORT_MOD_REMINDER_CMD = 'modrem'
| 'edrem'
| 'crem';

SHORT_DEL_REMINDER_CMD = 'rmrem'
| 'delrem';

REMINDER_PTRS_KEYWORDS = START_PTR_KEYWORD
| NOTE_PTR_KEYWORD
| NAME_PTR_KEYWORD
| ASSIGN_PTR_KEYWORD
| TAG_PTR_KEYWORD
| DEADLINE_PTR_KEYWORD;

REMINDER_PTRS_LIST = { SPC, ( (START_PTR_KEYWORD, DEPENDS_VALUE)
| (DEADLINE_PTR_KEYWORD, DEPENDS_VALUE)
| (ASSIGN_PTR_KEYWORD, ASSIGN_VALUE)
| (TAG_PTR_KEYWORD, TAG_LIST)
| (NAME_PTR_KEYWORD, REMINDER_NAME)
| (NOTE_PTR_KEYWORD, REMINDER_NAME) ) }-;

REMINDER_NAME = ( { SPC, ( WORD - REMINDER_PTRS_KEYWORDS ) }-
| SPC, STRING );

REMINDER_SEARCH_EXP = ( 'R', NUMBER )
| REMINDER_NAME;
  • START_PTR -- The Dependence rules. This rule link the remainder with other object
  • DEADLINE_PTR -- The Due date of auto-cancelation of the remainder
  • ASSIGN_PTR -- The specific assigment. If it skip, then assigment to current user
  • TAGS_PTR -- The tags list
  • NAME_PTR -- The name of remainder (short description)
  • NOTE_PTR -- The long description of reminder

Create Calendar Item Reminder

PlantUML Diagram

Examples Reminder's Creation

  • Open add reminder dialog

      add remainder
  • Add simple reminder for tomorrow (by default) --> Automatical make note + reminder

      add reminder "My Reminder name" 
  • Add remainder for calendar item

      add reminder start with <task_id>

Edit Calendar Item Reminder

PlantUML Diagram

Examples Reminder Modification


Delete Calendar Item Reminder

PlantUML Diagram

Examples Reminder Deletion